
-- dein.install_log_filename = '~/dein.log'
local dein = require 'dein'
local base = vim.fn.expand('$CACHE/dein')
dein.install_github_api_token = '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'
dein.auto_recache = 1
if dein.load_state(base)==1 then  -- load_state返回非0 表示加载state失败，需要重新生成state
  print('load_state failed')

  dein.begin(base, vim.fn.expand('<sfile>'))        -- 开始配置
  dein.load_toml('$root/rc/dein.toml', {lazy=0})
  dein.load_toml('$root/rc/deinlazy.toml', {lazy=1})
  dein.load_toml('$root/rc/deinft.toml')
  dein.End()                                        -- 结束配置

  dein.save_state()
  if vim.fn.has('vim_starting')==0 and dein.check_install()==1 then
    dein.install()
  end
end
